Skip to main content
GET
/
v1
/
organizations
/
{organization_id}
/
projects
/
{project_id}
/
compute
/
instances
/
{id}
/
monitors
/
{monitor_id}
/
stats
[Monitors] Get monitor statistics
curl --request GET \
  --url https://api.onetsolutions.net/v1/organizations/{organization_id}/projects/{project_id}/compute/instances/{id}/monitors/{monitor_id}/stats \
  --header 'Authorization: Bearer <token>'
{
  "uptime_percentage": 123,
  "avg_latency_ms": 123,
  "min_latency_ms": 123,
  "max_latency_ms": 123,
  "total_checks": 123,
  "total_incidents": 123,
  "resolved_incidents": 123,
  "ongoing_incidents": 123,
  "avg_downtime_seconds": 123,
  "period_days": 123
}

Documentation Index

Fetch the complete documentation index at: https://help.onetsolutions.net/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <token> header. Token can be a JWT token or an API key (format: sk-onetsolutions-...).

Path Parameters

id
string<uuid>
required

A UUID string identifying this Instance.

monitor_id
string
required

Unique identifier of the monitor.

organization_id
string<uuid>
required
project_id
string<uuid>
required

Query Parameters

days
integer

Number of days for stats calculation

Response

200 - application/json
uptime_percentage
number<double>
required
avg_latency_ms
number<double> | null
required
min_latency_ms
number<double> | null
required
max_latency_ms
number<double> | null
required
total_checks
integer
required
total_incidents
integer
required
resolved_incidents
integer
required
ongoing_incidents
integer
required
avg_downtime_seconds
number<double> | null
required
period_days
integer
required